Skip to content

Integrity Gate + Failure Lifecycle#32

Merged
BLMgithub merged 3 commits into
mainfrom
feature/publish-gate
Feb 28, 2026
Merged

Integrity Gate + Failure Lifecycle#32
BLMgithub merged 3 commits into
mainfrom
feature/publish-gate

Conversation

@BLMgithub
Copy link
Copy Markdown
Owner

Scope

  • Semantic directory existence is validated before any publish action
  • Required parquet files are validated
  • Any validation failure:
    • metadata.json updated → status = FAILED
    • completed_at set (UTC)
    • published = false
    • Execution terminates immediately
  • No version directory is created on failure
  • No pointer update occurs on failure
  • bi-ready remains untouched when gate fails

- initialize metadata and finalize_run in orchestrator
- implement pre-publish integrity validation (publish_lifecycle.py)
- integrate integrity gate into run_pipeline
- add test coverage for publish_lifecycle
@BLMgithub BLMgithub merged commit 9d00e6d into main Feb 28, 2026
1 check passed
@github-project-automation github-project-automation Bot moved this from In Progress to Completed in Seller Fulfillment Intervention Monitor Feb 28, 2026
@BLMgithub BLMgithub deleted the feature/publish-gate branch February 28, 2026 08:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

Development

Successfully merging this pull request may close these issues.

Implement Integrity Gate + Failure Lifecycle Enforcement

1 participant